Middletown experiences a moderate climate with distinct seasonal variations. Winters are cold, with temperatures often below freezing, averaging around -2°C in January and February. As spring approaches, temperatures gradually rise, reaching averages of 4-10°C by March and April. Summer months bring warmth, with June to August temperatures consistently above 20°C, peaking at an average high of 22°C in August. Autumn brings a return to cooler temperatures, averaging around 13°C in October before dropping again during winter.